package j01static;

class Dog{
    String name="旺财";
    static int legs = 4;

    static void ff(){
        System.out.println("i am ff");
    }

    void f1(){
        //实例方法中，可以访问静态属性，静态方法
        System.out.println(Dog.legs);
        Dog.ff();
    }
    static void f2(){
        //静态方法，只能访问静态的内容，
        //不能访问实例属性，实例方法，因为可能都没有实例
//        System.out.println(name);
//        f1();
    }
    static void f3(){
        //静态方法访问当前类的其他静态方法、属性，可以不加类名（推荐加上）
        f2();
        Dog.f2();
        System.out.println(legs);
        System.out.println(Dog.legs);

//        System.out.println(this);
    }
}

public class J2fangwen {
    public static void main(String[] args) {
        Dog.f2();
    }
}
